package com.lc.activiti.sys.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lc.activiti.config.Result;
import com.lc.activiti.sys.entity.SysUser;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * (SysUser)表服务接口
 *
 * @author makejava
 * @since 2021-05-20 10:52:44
 */
public interface SysUserService extends IService<SysUser> {

    SysUser saveUserInfo(SysUser sysUser);

    Result loginAction( SysUser sysUser);

    void setUserMap();

    Page<SysUser> getUserList(SysUser sysUser);

    Result saveDeptUsers(SysUser sysUser);

    Result logOutAction();

    Result sendRegisterCode(SysUser sysUser);

    Result registerAccount(SysUser sysUser);

    Result sendBackCode(SysUser sysUser);

    Result backPassword(SysUser sysUser);

    Result sendReplaceMsg(SysUser sysUser);

    Result replacePhoneNum(SysUser sysUser);
}
